//1.调用判断是否登录的函数
    checkLogin()
// 2.调用抽取用户名渲染函数
    renderUserName()
// 3.调用抽取用户退出登录函数
    registerLogout()
// 4.首页-统计数据
////////////////////////////抽离token至axios拦截器，只保留有效代码版本
async function getData(){
    // 4.1读取缓存中的token --已经抽取逻辑至通用-axios请求拦截器中
    try {
         //4.2调用接口(登陆成功之后才能能调用)
        const res= await axios({
            url:'/dashboard',
        })
        // console.log(res); 
        const overview= res.data.overview
        // console.log(overview);
        //4.3渲染数据
        Object.keys(overview).forEach(k=>{
            // console.log(k);
            document.querySelector(`.${k}`).innerText=overview[k]
        })
        
    }catch (error) {

    }
}
////////////////////////////抽离token至axios拦截器，保留修改过程版本
// async function getData(){
//     // 4.1读取缓存中的token --已经抽取逻辑至通用-axios请求拦截器中
//     // const token=localStorage.getItem('token')
//     try {
//          //4.2调用接口(登陆成功之后才能能调用)
//         const res= await axios({
//             url:'/dashboard',
//             // // 请求头中携带token
//             // headers:{
//             //     Authorization:token
//             // }
//         })
//         // console.log(res); 
//         const overview= res.data.overview
//         // console.log(overview);
//         //4.3渲染数据
//         Object.keys(overview).forEach(k=>{
//             // console.log(k);
//             document.querySelector(`.${k}`).innerText=overview[k]
//         })
        
//     }
//     // 5.首页-登陆状态过期(token失效) --已经抽取逻辑至通用-axios响应拦截器中
//      catch (error) {
//         // // 5.1判断token失效(状态码401)
//         // console.dir(error)
//         // if(error.response.status===401){
//         //     //5.2删除缓存并提示用户
//         //     localStorage.removeItem('username')
//         //     localStorage.removeItem('token')
//         //     // 5.3提示用户
//         //     showToast('登陆失效,请重新登陆')
//         //     // 5.4返回登陆页
//         //     setTimeout(()=>{
//         //         location.href='./login.html'
//         //     },1500)
//         // }

//     }
// }  
getData()